@charset "utf-8";
/* CSS Document */


/* what 2 */
#content .main .adType{ margin:0 auto; position:relative; width:620px; height:453px; background:url(../images/bg/adType.jpg) no-repeat;}
#content .main .adType .arrowLeft{ position:absolute; width:50px; height:50px; top:134px; left:0px; cursor:pointer;}
#content .main .adType .arrowRight{position: absolute; width:50px; height:50px; top:134px; right:0px; cursor:pointer;}
#content .main .adType .imgs{ position:relative; top:34px; left:63px; width:497px; height:269px;}
#content .main .adType .imgs img{ width:497px; height:269px;}


/* how 1 */
#content .main .apply{ float:left; width:90%;}
#content .main .apply .tit{ float:left; margin: 8px 0 5px 20px;}

#content .main .apply ul.first li:first-child{ padding-top:20px; background:none; text-align:left;}
#content .main .apply ul.first li{ width:200px;}
#content .main .apply ul.first li.box{ width:180px;}
#content .main .apply ul.second li:first-child{ background:none repeat scroll 0 0 #E7E7E7; text-align:left;}
#content .main .apply ul.second li{ width:200px;}
#content .main .apply ul.second li.box{ width:180px;}


#content .main .apply ul.last li:first-child{background:none repeat scroll 0 0 #E7E7E7; text-align:left;}
#content .main .apply ul.last li{ width:275px;}
#content .main .apply ul.last li.box{ width:60px;}

#content .main .apply ul.first{ float:left; line-height:25px; font-size:12px;width:705px;}
#content .main .apply ul.second{ float:left; line-height:25px; font-size:12px;width:705px;}
#content .main .apply ul{ float:left; line-height:25px; font-size:12px;/*width:705px;*/width:100%;}
#content .main .apply ul span{ color:red;}
#content .main .apply ul li{ list-style-type:none; float:left; margin-bottom:1px; width:110px; background:#e7e7e7; text-align:right;}
#content .main .apply ul li.box{ float:left; margin-left:5px; width:270px; text-align:left; background:#fff;}
#content .main .apply ul li.box .s{ width:44px;}
#content .main .apply ul li.box .l{ width:97px;}

#content .main .apply ul li.error{ float:left; margin-left:5px; width:270px; text-align:left; background:#fff;color:#FF3D3D;}
#content .main .apply ul li.error .s{ width:44px;}
#content .main .apply ul li.error .l{ width:97px;}


#content .main .loginID{ float:left; width:383px; margin-top: 180px;}
#content .main .loginID span{ display:block;}


#content .main .legal{ float:left; width:100%; margin-top: 20px; text-align:center; font-size:11px; color:#666;}
#content .main .legal span{ display:block;}

#content .main .legal ul{ float:left; width:250px; margin: 5px 0 0 275px; text-align: left;}
#content .main .legal ul li{ list-style-type:none; float:left; width:100%;}
#content .main .legal ul li input{ float:left; margin-right:3px;}
#content .main .legal ul li label{ float:left;}
#content .main .legal label a{ text-decoration:underline; color:#666;}
#content .main .legal label a:hover{ color:#888;}
#content .main .legal ul li.submit a{ float:left; margin:10px 0 0 80px;}
#content .main .legal ul li.confirm_submit a{ float:left; margin:10px 0 0 10px;}

/* how 3 */
#content .main .registerComplete{ float:left; width:598px; margin:20px; background:url(../images/bg/registerComplete.jpg) no-repeat; border:1px solid #cfcfcf;;}
#content .main .registerComplete > span{ padding:5px 20px;}
#content .main .registerComplete .topRow{ margin:0 20px; padding:5px 0 25px 0; border-bottom:1px solid #ebebeb; color:#666; line-height:30px; }
#content .main .registerComplete .topRow p span{ color:red;}
#content .main .registerComplete .topRow > div{ padding:0 10px; height:35px; font:bold 12px/35px arial; background:#e7e7e7;}
#content .main .registerComplete .topRow > div span{ color:#05b8e8;}

#content .main .registerComplete .bottomRow{ padding:5px 20px 25px 20px; background:url(../images/bg/main.jpg) repeat-x;}
#content .main .registerComplete .bottomRow ul li:first-child{ margin-left:0px; list-style-type:none; font: bold 15px/20px "微軟正黑體"; color:#00a0e9;}
#content .main .registerComplete .bottomRow ul li span{ display:block; color:#00a0e9;}





